.mt-content-row {
	display: table;
	height: 100%;
	width: 100%;

	.mt-content-col-fluid {
		display: table-cell;

		.mt-content-body {
			margin: 0;
			height: 100%;
			width: 100%;
			display: table;
		}
	}

	.mt-content-col-fixed {
		display: table-cell;

		.mt-content-sidebar {
			height: 100%;
			width: 100%;
			display: table;
			margin-left: 20px;
			border: 1px solid red;
		}
	}
}

@media (max-width: $screen-xs-max) { /* 767px */
	.mt-content-row {
		display: block;
		width: 100%;

		.mt-content-col-fluid {
			display: block;
			width: 100%;
			margin-bottom: 20px;

			.mt-content-body {
				margin: 0;
			}
		}

		.mt-content-col-fixed {
			display: block;
			width: 100%;

			.mt-content-sidebar {
				margin-left: 0;
			}
		}
	}
}